<%@page pageEncoding="UTF-8" contentType="text/html; charset=utf-8" errorPage="error/errorpage.jsp"%>
<%@ page language = "Java" import = "java.io.*" import="java.util.*"%>
<%@ page import="beans.BeanEnlaces" 
		 import="mapping.Enlace"%>
<jsp:useBean id="mybean" class="beans.BeanEnlaces"/>
<%
	if(session.getAttribute("usuario") == null){
		throw new IllegalArgumentException("Oye! No intentes acceder a esta pagina sin haberte logueado antes.<br/>"+ 
		"Si ya te logueaste es posible que tu sesion haya expirado; en ese caso, vuelve a introducir tu usuario y contrase&ntilde;a");
	}
	if(!session.getAttribute("es_admin").equals(new Integer(1))) {
		throw new IllegalArgumentException("Para acceder a esta pagina debes ser administrador.<br/> Volver a la p&aacute;gina de <a href='../index.jsp'>inicio</a>");
	}
%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<!--  VALIDADO :-D -->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
	<link rel="stylesheet" href="../estilos/style.css" type="text/css" media="screen" charset="utf-8"/>
	<script src="../ajax/scriptaculous-js-1.8.1/lib/prototype.js" type="text/javascript" charset="utf-8"></script>
	<script src="../ajax/scriptaculous-js-1.8.1/src/effects.js" type="text/javascript" charset="utf-8"></script>
	<script src="../ajax/ajax_utils.js" type="text/javascript" charset="utf-8"></script>
	<script src="../ajax/ajax_login.js" type="text/javascript" charset="utf-8"></script>
	<script src="../js/menu.js" type="text/javascript" charset="utf-8"></script>
	<script src="../ajax/ajax_enlaces.js" type="text/javascript" charset="utf-8"></script>
	<title>ErasmusHelp - Administraci&oacute;n de enlaces</title>
</head>
<body onload="ocultaSubMenu()">

	<jsp:include page="hidden_admin.jsp"/>
	<div id='page_wrapper'>
	
	<jsp:include page="cabecera_admin.jsp"/>
	<jsp:include page= "menu_admin.jsp"/>
	
	<div id='content_wrapper'>
	
	<div class='spacer'></div> 
	
	<div id='contenido'>
	
		<div id="div_form_enlaces">
		<form id="form_enlaces" action="enlaces.jsp" method="get" onsubmit="return false">
			<!-- OJO!
			 The form-element cannot have inline elements,like input, as direct child. 
			Normally on would use the fieldset-element to group the form control-elements.
			 -->
			<input type="hidden" id ="iniciotupla"  name="iniciotupla" size="2" readonly="readonly" value="0"/>
			<div id="wrapper_formenlaces">
			<fieldset>
			<legend>Buscar enlaces&nbsp;</legend>
				<div id="cajaformenlaces">
					<div class="formenlace">
						<label for="nom_enlace">Nombre</label>
						<input id="nom_enlace" type="text" name="nom_enlace" maxlength="50" title="Nombre del enlace"/>
					</div>
					<div class="formenlace">
						<label for="url_enlace">URL</label>
						<input id="url_enlace" type="text" name="url_enlace" maxlength="100" size="45" title="Url"/>
					</div>
				</div><!-- fin cajaformenlaces -->
				<div style="float:left">
					<label for="tipo_enlace">Tipo</label><br/>
					<select id="tipo_enlace" name="tipo_enlace" multiple="multiple" size="5" title="Selecciona el tipo de enlace">
						<%
						//consultamos los tipos de enlaces existentes en la BD
						mybean.conectar();
						List listaTipoEnlaces = mybean.getTipoEnlaces();
						Iterator it = listaTipoEnlaces.iterator();
						while(it.hasNext()){
							//El metodo Split de String separa una cadena en varias partes 
							//teniendo como delimitador la expresion regular que se pase como 
							//parametro
							String [] valorTipo = ((String) it.next()).split(",");
							%>
							<option onclick="habilitar('btdestipos')" value = "<%=valorTipo[0]%>"><%=valorTipo[1]%></option>
						<%
						}//fin while
						mybean.desconectar();
					%>
		            </select><br/>
		            <button id="btdestipos" class="mybtn" onmouseover="goLite(this)" onmouseout="goDim(this)" disabled="disabled" onfocus="borrarTiposSeleccionados('tipo_enlace', this);" title="Deseleccionar tipos">Deseleccionar tipos</button>
		        </div><!-- fin div float:left -->
		       		<div id="btnbuscarenlace">
						<button class="mybtn" onmouseover="goLite(this)" onmouseout="goDim(this)" 
						onclick="procesaParametros('lista_enlaces','form_enlaces','proc_busquedaenlace_admin.jsp', 'get');">
						Buscar</button>
					</div>
		        </fieldset>
	        </div><!-- "wrapper_formenlaces" -->
	        
		</form>
		</div><!-- fin div_form_enlaces -->
	<div id="lista_enlaces"></div>
	</div><!-- fin contenido -->
	</div><!-- fin 'content_wrapper' -->
	<div class='spacer'></div>
	<jsp:include page="pie.html"/>
	</div>	<!-- fin 'page_wrapper' -->
</body>
</html>